package io.esirong.util;


import org.greenrobot.eventbus.EventBus;

import io.esirong.bus.Event;

/**
 * 事件总线Bus工具类，统一负责总线的注册/注销
 */
public class BusUtils {
    /**
     * 注册事件
     */
    public static void register(Object subscriber) {
        EventBus.getDefault().register(subscriber);
    }

    /**
     * 解除事件
     */
    public static void unregister(Object subscriber) {
        EventBus.getDefault().unregister(subscriber);
    }

    /**
     * 发送普通事件
     */
    public static void sendEvent(Event<?> event) {
        EventBus.getDefault().post(event);
    }
    //...
}
